package ejb;

import interfaces.Facade;
import interfaces.SolicitarCotizacion;

import java.util.*;

import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.naming.InitialContext;
import javax.naming.NamingException;

import entitys.Cliente;
import entitys.SolicitudCompra;
import entitys.SolicitudCotizacion;


import utils.NamingUtil;

@Stateless
@EJB(name="PedirCotizacionBean", beanInterface=Facade.class)
public class FacadeBean implements Facade{
	@EJB
	private SolicitarCotizacion oSolicitarCotizacion;
    public FacadeBean(){}
    
    /*
    @PostConstruct
    public void leventarSessionBeans(){
    	try {
			oSolicitarCotizacion = (SolicitarCotizacionInterface)NamingUtil.getInitialContext().lookup("AMBAlumnosEAR/FacadeBean/local");
		} catch (NamingException e) {
			e.printStackTrace();
		}
    }*/

	@Override
	public String obtenerCotizacion(SolicitudCotizacion oSolCot,Cliente cliente) {
		return oSolicitarCotizacion.obtenerCotizacion(oSolCot,cliente);
	}
}
